home *** CD-ROM | disk | FTP | other *** search
/ Complete Linux / Complete Linux.iso / docs / apps / database / ingres04.lzh / READ_ME < prev    next >
Encoding:
Text File  |  1992-11-18  |  3.2 KB  |  88 lines

  1. Please read the file setup.doc on how to install and setup INGRES.
  2.  
  3. THE SYSTEM ROAD MAP
  4.  
  5. Following is a brief description of the directory structure.  In
  6. this description, and in all other READ_ME files, "..." represents
  7. the root of the INGRES subtree.
  8.  
  9. bin
  10.     Holds system binaries.  This is actually an internal
  11.     directory (perhaps we should use lib?) (but lib is
  12.     already used) and should in general not be included
  13.     in search paths.  The only things that will live here
  14.     that are intended to be executed directory are various
  15.     system support routines, "for madmen only".
  16. data
  17.     This is the root of the database subtree.  It has a
  18.     single entry, a directory called "base".  That directory
  19.     in turn has a directory for each database.  The two
  20.     layer scheme is required to insure protection -- data
  21.     is mode 700 and base is mode 777.  Since the database
  22.     directories themselves are mode 777, it is critical to
  23.     have data unreadable by mortals, lest your sensitive
  24.     data disappear in the night.
  25. demo
  26.     The source for the demo database exists in this directory.
  27.     Basically, it is just a bunch of files that copy uses.
  28. doc
  29.     System documentation exists here.  See the READ_ME file
  30.     in this directory for a more detailed road map.
  31. files
  32.     This is an approximate equivalent to /etc.  It includes
  33.     a bunch of files that are CRITICAL for the system to run.
  34.     See the READ_ME file in this directory for more info.
  35. lib
  36.     This contains libraries used for recompilation, and can
  37.     be removed if you are not interested in recompiling the
  38.     system.
  39. source
  40.     The source code of the system, of course.
  41. version
  42.     A version code.  Not critical, but you should probably
  43.     leave it laying around on general principles.
  44.  
  45. All of this can live anywhere in your filesystem, but there MUST
  46. be a user called "ingres" whose home directory points to it.  All
  47. of this code MUST be owned by ingres.
  48.  
  49. RECOMPILATION
  50.  
  51. Recompilation is described in source/READ_ME.
  52.  
  53. CONVERSION
  54.  
  55. If you have been running ingres version 7, and want to use your
  56. databases under version 8, you will need to run the program
  57. ingconv on each database that you want to convert. The useage
  58. is just "ingconv database".
  59.  
  60. _________
  61. Changes for version 8.9
  62.  
  63. This later version of version 8 ingres has many more portability fixs and
  64. seems as solid on a Sun as when last compiled on a VAX.
  65.  
  66. Common problems/bugs:
  67. header files missing - We do not believe any header files are missing.
  68. There are, however, header files in the ctlmod directory which are
  69. reached properly only when make properly calls cc with -I../ctlmod.
  70. The Makefiles in this distribution are believed to work properly.
  71.  
  72. The version 7 to version 8 convert program may need the version 7
  73. ksort7 binary in the version 8 bin directory.
  74.  
  75. The locking system has been slitely cleaned up.  Sysmod now works when
  76. ingreslock is running.  However, no concurency checking is done on
  77. ordered relations.  Access methods for ordered relations and the
  78. locking system both need to be reworked.
  79.  
  80. ingconv doesn't work right unless run by the appropreate dba of each
  81. database.
  82.  
  83. Rumor has it that some versions of Ultrix are not consistant with 4.2
  84. BSD regarding fstat on a socket which will cause database corruption if
  85. the lockdriver is run.  This is unconfirmed.
  86.  
  87. Ordered relations are SLOW and NOT locked.
  88.